﻿@model IEnumerable<SoftHotel.Models.Trabajador>

@{
    ViewBag.Title = "Index";
}

<h2>Index</h2>

<p>
    @Html.ActionLink("Create New", "Create")
</p>
<table>
    <tr>
        <th>
            numDoc
        </th>
        <th>
            pTipoDoc
        </th>
        <th>
            sede
        </th>
        <th>
            pCargo
        </th>
        <th>
            pEstado
        </th>
        
        
        <th>
            nombres
        </th>
        <th>
            apellidoPaterno
        </th>
        <th>
            apellidoMaterno
        </th>
        
        <th></th>
    </tr>

@foreach (var item in Model) {
    <tr>
    <td align="center"> 
       @using (Ajax.BeginForm("BuscarTrabajador", "Usuarios",
       null
        , new AjaxOptions
        {
            UpdateTargetId = "update-message",
            InsertionMode = InsertionMode.Replace,
            HttpMethod = "POST",
            OnSuccess = "searchSuccess"
        }, new { @id = "searchForm"+@item.idTrabajador }))
       {
    
    <div id="update-message" class="error invisible"></div>
        <input data-val="true"  data-val-number="The field idTrabajador must be a number." data-val-required="El campo idTrabajador es obligatorio." id="idTrabajador" name="idTrabajador" type="hidden" value="@item.idTrabajador" />   
        @Html.HiddenFor(model => item.idTrabajador,new {id="idTrabajador"+@item.idTrabajador })
          @* @Html.HiddenFor(model => item.nombres, new { id = "nombres" + @item.idTrabajador }) 
             @Html.HiddenFor(model => item.numDoc, new { id = "numDoc" + @item.idTrabajador }) *@
             
           <input type="submit" value="@item.numDoc" />
       } 

       
        <td>
            @Html.DisplayFor(modelItem => item.pTipoDoc.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.sede.nombre)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pCargo.valor)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.pEstado.valor)
        </td>
        
        
        <td>
            @Html.DisplayFor(modelItem => item.nombres)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.apellidoPaterno)
        </td>
        <td>
            @Html.DisplayFor(modelItem => item.apellidoMaterno)
        </td>
       
    </tr>
}

</table>
